<!--
  -  Copyright 2020 Huawei Technologies Co., Ltd.
  -
  -  Licensed under the Apache License, Version 2.0 (the "License");
  -  you may not use this file except in compliance with the License.
  -  You may obtain a copy of the License at
  -
  -      http://www.apache.org/licenses/LICENSE-2.0
  -
  -  Unless required by applicable law or agreed to in writing, software
  -  distributed under the License is distributed on an "AS IS" BASIS,
  -  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  -  See the License for the specific language governing permissions and
  -  limitations under the License.
  -->

<template>
  <div id="app">
    <Navbar />
    <router-view />
  </div>
</template>

<script>
import Navbar from './components/Nav'
export default {
  name: 'App',
  components: {
    Navbar
  },
  methods: {
    goUrl () {
      let firstlength = window.location.protocol.length + 3 + window.location.host.length
      let errLength = window.location.href.length - (window.location.protocol.length + 3 + window.location.host.length + window.location.hash.length)
      let lastLength = window.location.hash.length
      let newUrl = window.location.href.substr(0, firstlength) + window.location.href.substr(firstlength + errLength, lastLength)
      history.pushState('', '', newUrl)
    }
  },
  mounted () {
    this.goUrl()
  }
}
</script>

<style>
#app {
  font-family: defaultFont, Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: url('./assets/images/common_bg.png') center no-repeat;
  overflow: auto;
  background-size:cover;
  position: absolute;
  height: 100%;
  width: 100%;
  min-width: 1200px;
}
</style>
